The _mmmm_kkkk_mmmm_ssss_gggg_ssss utility is used to create a file of text strings that can be
accessed using the text retrieval tools [see _gggg_eeee_tttt_tttt_xxxx_tttt(1), _ssss_rrrr_cccc_hhhh_tttt_xxxx_tttt(1),
_eeee_xxxx_ssss_tttt_rrrr(1), and _gggg_eeee_tttt_tttt_xxxx_tttt(3C)]. It will take as input a file of text strings
for a particular geographic locale [see _ssss_eeee_tttt_llll_oooo_cccc_aaaa_llll_eeee(3C)] and create a file
of text strings in a format that can be retrieved by both _gggg_eeee_tttt_tttt_xxxx_tttt(1) and
_gggg_eeee_tttt_tttt_xxxx_tttt(3C). By using the _----_iiii option, you can install the created file
under the _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_l_o_c_a_l_e_////_LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS directory (_l_o_c_a_l_e
corresponds to the language in which the text strings are written).
_i_n_p_u_t_s_t_r_i_n_g_s
the name of the file that contains the original text strings.
_m_s_g_f_i_l_e the name of the output file where _mmmm_kkkk_mmmm_ssss_gggg_ssss writes the strings
in a format that is readable by _gggg_eeee_tttt_tttt_xxxx_tttt(1) and _gggg_eeee_tttt_tttt_xxxx_tttt(3C).
The name of _m_s_g_f_i_l_e can be up to 14 characters in length, but
may not contain either \_0000 (null) or the ASCII code for _////
(slash) or _:::: (colon).
_----_iiii _l_o_c_a_l_e install _m_s_g_f_i_l_e in the _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_l_o_c_a_l_e_////_LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS
directory. Only super-user user or a member of group _bbbb_iiii_nnnn can
create or overwrite files in this directory. Directories
under _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee will be created if they don't exist.
_----_oooo overwrite _m_s_g_f_i_l_e, if it exists.
The input file contains a set of text strings for the particular
geographic locale. Text strings are separated by a newline character.
Nongraphic characters must be represented as alphabetic escape sequences.
Messages are transformed and copied sequentially from _i_n_p_u_t_s_t_r_i_n_g_s to
_m_s_g_f_i_l_e. To generate an empty message in _m_s_g_f_i_l_e, leave an empty line at
the correct place in _i_n_p_u_t_s_t_r_i_n_g_s.
Strings can be changed simply by editing the file _i_n_p_u_t_s_t_r_i_n_g_s. New
strings must be added only at the end of the file; then a new _m_s_g_f_i_l_e
file must be created and installed in the correct place. If this
procedure is not followed, the retrieval function will retrieve the wrong
string and software compatibility will be broken.
EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
The following example shows an input message source file _CCCC_...._ssss_tttt_rrrr:
These text strings would be accessed if you had set the environment
variable _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS_====_ffff_rrrr_eeee_nnnn_cccc_hhhh and then invoked one of the text retrieval
tools listed at the beginning of the DESCRIPTION section.
FFFFIIIILLLLEEEESSSS
_////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_l_o_c_a_l_e_////_LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS_////_**** message files created by _mmmm_kkkk_mmmm_ssss_gggg_ssss